/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jam.sfcc.common.domain;


import java.util.Date;
import java.util.LinkedList;

/**
 *
 * @author Josué
 */
public class Orden {
    private int codOrden;
    private Cliente cliente;
    private LinkedList<Detalle> detalles;
    private float total;
    private String formaPago;
    private Date date;
    private Pago pago;
    private Vendedor vendedor;

    public Orden() {
        cliente= new Cliente();
        detalles=new LinkedList<>();
        date=new Date();
        vendedor=new Vendedor();
    }

    public Orden(int codOrden, Cliente cliente, LinkedList<Detalle> detalles, float total, String formaPago, Date date, Pago pago, Vendedor vendedor) {
        this.codOrden = codOrden;
        this.cliente = cliente;
        this.detalles = detalles;
        this.total = total;
        this.formaPago = formaPago;
        this.date = date;
        this.pago = pago;
        this.vendedor = vendedor;
    }

    public Vendedor getVendedor() {
        return vendedor;
    }

    public void setVendedor(Vendedor vendedor) {
        this.vendedor = vendedor;
    }


    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    public int getCodOrden() {
        return codOrden;
    }

    public void setCodOrden(int codOrden) {
        this.codOrden = codOrden;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public LinkedList<Detalle> getDetalles() {
        return detalles;
    }

    public void setDetalles(LinkedList<Detalle> detalles) {
        this.detalles = detalles;
    }

    public String getFormaPago() {
        return formaPago;
    }

    public void setFormaPago(String formaPago) {
        this.formaPago = formaPago;
    }

    public Pago getPago() {
        return pago;
    }

    public void setPago(Pago pago) {
        this.pago = pago;
    }

    public float getTotal() {
        return total;
    }

    public void setTotal(float total) {
        this.total = total;
    }

    
    
    
    
    
}
